temporary memory lapse - Turkish English Dictionary